package com.wyh.service.appservice;

import com.wyh.domain.vo.gruopfour.chargeVO.RefundVO;
import com.wyh.domain.vo.gruopfour.threemeterVO.PageResult;

import java.util.List;

/**
 * @author : 是你
 * @create : 2024/5/21 下午4:15
 */
public interface ChargeService {

    /**
     * 所有资源id
     * @param type 资源类型 0：房屋，1：车位
     * @param state 状态 0未接房、1空闲、2已出租、3失效
     * @return list
     */
    List<Integer> getAllResourceIds(Integer type,Integer state);

    /**
     * 所有资源id
     * @param state 状态 0未接房、1空闲、2已出租、3失效
     * @return list
     */
    List<Integer> getAllResourceIds(Integer state);

    /**
     * 待退款
     * @param
     * @param state
     * @return
     */
    PageResult<RefundVO> getRefund(int state, int pageNum, int pageSize, List<Integer> ids);

}
